update syntax 2

Documentation Version for Comments and Changes

You are invited to make any changes...add any comments.

Changes will `eventually` be merged into the offical documentation.

Leave any commnents here...

...

... back to index page OE documentation



VARDECLARE
CONSTDECLARE
ENUMDECLARE
SLICING

Flow Control

IFSTMT
SWITCHSTMT
BREAKSTMT
CONTINUESTMT
RETRYSTMT
EXITSTMT
FALLTHRUSTMT
FORSTMT
WHILESTMT
LOOPSTMT
GOTOSTMT
CALL
IFDEFSTMT

Routines

PROCDECLARE
FUNCDECLARE
TYPEDECLARE
RETURN

include

INCLUDESTMT

 INCLUDESTMT  ==:  'include' FILEREF [ 'as' NAMESPACEID ] EOL 
 FILEREF  ==:  A file path that may be enclosed in double-quotes.  
 NAMESPACEID ==: IDENTIFIER   
NOTE that after the file reference, the only text allowed is the keyword 'as' or the start of a comment. Nothing else is permitted on the same text line.

See Also: include statement

Sequence Slice

SLICING

SLICE      ==: SLICESTART INTEXPRESSION SLICEDELIM INTEXPRESSION SLICEEND 
SLICESTART ==: '[' 
SLICEDELIM ==: '..' 
SLICEEND   ==: ']' 
See Also: Slicing of Sequences

if

IFSTMT

 IFSTMT  ==:  IFTEST [ ELSIF ...] [ELSE] ENDIF  
 IFTEST  ==:  'if' ATOMEXPR [ LABEL ] 'then' [ STMTBLOCK ]  
 ELSIF   ==:  'elsif' ATOMEXPR 'then' [ STMTBLOCK ]  
 ELSE    ==:  'else' [ STMTBLOCK ]  
 ENDIF   ==:  'end' 'if'  
See Also: if statement

ifdef

IFDEFSTMT

{{{ IFDEFSTMT ==: IFDEFTEST [ ELSDEFIF ...] [ELSEDEF] ENDDEFIF IFDEFTEST ==: 'ifdef' DEFEXPR 'then' [ STMTBLOCK ] ELSDEFIF ==: 'elsifdef' DEFEXPR 'then' [ STMTBLOCK ]

Not Categorized, Please Help

Search



Quick Links

User menu

Not signed in.

Misc Menu